impenetrable vegetation - French English Dictionary